package com.clear.honghefinance.biz.modules.system.member.service;

import com.clear.honghefinance.biz.modules.system.member.domain.entity.MemberBindWxOpenId;
import com.baomidou.mybatisplus.extension.service.IService;

/**
 * <p>
 * 用户表绑定微信openid表 服务类
 * </p>
 *
 * @author 程序员clear
 * @since 2024-08-07
 */
public interface IMemberBindWxOpenidService extends IService<MemberBindWxOpenId> {

    /**
     * 根据appId和openId查询
     *
     * @param appId  appId
     * @param openId openId 用户唯一标识
     * @return MemberBindWxOpenid实体
     */
    MemberBindWxOpenId get(String appId, String openId);

    /**
     * 绑定appId、openId、memberId的关系
     *
     * @param appId
     * @param openId
     * @param memberId
     */
    boolean register(String appId, String openId, long memberId);
}
